home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 1 / LIGHT-ROM 1 (Amiga Library Services)(1994).iso / ffdisks / d931.lha / Comgraph / Comgraph.Anl / Comgraph.Anl
Text File  |  1993-12-20  |  25KB  |  495 lines

  1.  
  2.                          Anleitung zu Comgraph
  3.  
  4.  
  5.                         """""""""""""""""""""""
  6.                           """""""""""""""""""
  7.                             """""""""""""""
  8.  
  9.  
  10. Benötigte Konfiguration : Kickstart 1.2 oder höher
  11.                           1 MB Speicher
  12.  
  13. Benötigte Libraries im Systemverzeichnis LIBS:
  14.   MathIEEEDoubBas.library
  15.   MathIEEEDoubTrans.library
  16.  
  17. Benötigte Devices im Systemverzeichnis DEVS:
  18.   printer.device
  19.   parallel.device
  20.   serial.device
  21.  
  22.  
  23. Bei Comgraph handelt es sich um einen 2D-Funktionsplotter, der bis zu
  24. 10 Funktionen und maximal deren 5 Ableitungen gleichzeitig darstellen
  25. kann. Desweiteren besteht die Möglichkeit, daß jede Funktion 10
  26. Funktionsscharen darstellen kann (samt ihren Ableitungen!). Die
  27. Bildschirmausgabe erfolgt in der jeweiligen Workbenchauflösung, womit
  28. auch die neueren Bildschirmauflösungen unterstützt werden, während
  29. die Druckerausgabe nicht einfach aus einer Hardcopy besteht (ist
  30. auch möglich), sondern einem an die Auflösung des Druckers angepaßtes
  31. Ergebnis. Die Größe (in cm) und die Druckdichte des Ausdrucks ist
  32. frei wählbar.
  33. Eine eingebaute Kurvendiskussion berechnet symbolisch die erste und
  34. zweite Ableitung und ermittelt Nullstellen, Extrema, Wendepunkte
  35. (Sattelpunkte), Polstellen und Lücken und Symmetrieeigenschaften.
  36. Auf dem Drucker lassen sich außerdem noch Wertetabellen drucken, für
  37. diejenigen, die den Graphen doch lieber von Hand zeichnen.
  38. Desweiteren stehen Taschenrechner, Primzahlberechnung und
  39. Primfaktorzerlegung zur Verfügung.
  40. Das Programm enthält gleichzeitig eine deutsch- sowie englischsprachige
  41. Version.
  42. Es enthält Rechenroutinen die mit LONGREAL (64 Bit Fließkomma) rechnen
  43. und so relativ langsam, dafür aber bis in kleinste Bereiche genau
  44. arbeiten. Der Geschwindigkeitsverlust gegenüber FFP (Fast Floating Point)
  45. erschien mir das geringere Übel gegenüber der Ungenauigkeit zu sein.
  46.  
  47.  
  48. Start des Programms :
  49.  
  50.   Aus dem CLI :
  51.     Stack 100000     (kann auch etwas niedriger angesetzt sein)
  52.     Comgraph [-gb] [+gb]
  53.  
  54.   Von der Workbench :
  55.     Wenn keine Optionen übergeben werden sollen, einfach das Comgraph-Icon
  56.     doppelklicken, ansonsten das Comgraph-Icon einmal anklicken, SHIFT
  57.     gedrückt lassen und alle gewünschten Optionen anklicken, bei der
  58.     letzten gewünschten Option ein Doppelklick.
  59.  
  60.   Die Optionen :
  61.     +g Deutsche Version einschalten
  62.     -g Deutsche Version ausschalten (Englische Version ein)
  63.     +b Alle Bitplanes darstellen
  64.     -b Eine Bitplane nicht darstellen => Speichergewinn (Farbenverlust)
  65.  
  66.     Voreingestellt sind die Optionen :
  67.       Englische Version und alle Bitplanes.
  68.  
  69.     Desweiteren besteht die Möglichkeit die Optionen durch die
  70.     Environment-Umgebung zu setzen, also
  71.       SetEnv Comgraph [-gb] [+gb]
  72.  
  73.     Damit sind die Voreinstellungen ohne jede weitere Angabe eingestellt.
  74.     Beim Start übergegebene Optionen haben eine höhere Priorität,
  75.     überschreiben also die Vorgabewerte, die mittels SetEnv gesetzt wurden.
  76.  
  77.   Nach dem Start sollte ein leerer Screen erscheinen mit einer Titelleiste
  78.   die den Namen des Programms und Copyright-Informationen beinhaltet.
  79.  
  80.  
  81.  
  82. Die Menüs :
  83.  
  84.   Projekt :
  85.  
  86.     Info                            <AMIGA>+A
  87.       zeigt Informationen über das Programm, Copyrighthinweise und
  88.       den freien Chip- und FastMem-Speicher.
  89.  
  90.     Workbench                       <AMIGA>+B
  91.       schaltet den Workbenchscreen ab bzw. an, um ca. 45 KB Speicher zu
  92.       gewinnen (geschieht automatisch, wenn beim Start des Programms
  93.       weniger als 200 KB ChipMem vorliegen). Dazu dürfen sich auf dem
  94.       Workbenchscreen nur Workbenchwindows befinden!
  95.  
  96.     Quit                            <AMIGA>+Q
  97.       beendet das Programm nach einer Sicherheitsabfrage.
  98.  
  99.  
  100.   Plotter :
  101.  
  102.     Koordinatensystem               <AMIGA>+S
  103.       erfragt das x- und y-Achsen Interval, in dem die Funktionen gezeichnet
  104.       werden sollen, bei welchen Werten die Achse Markierungen besitzen soll
  105.       (z.B. bei einem Intervall [0;100] könnten Markierungen 10 Einheiten
  106.       auseinander liegen, so daß 11 Markierungen erzeugt werden.
  107.       Wenn bei jeder Einheit eine Markierung erfolgt, werden bei diesem
  108.       Beispiel 101 Markierungen auf den Bildschirm gebracht, die kaum mehr
  109.       zu unterscheiden sind!). Die Anzahl der Punkte zwischen den
  110.       Markierungen bezeichnet wieviele Punkte sich jeweils zwischen zwei
  111.       Markierungen in einem Gitter, daß auf dem Koordinatensystem liegt,
  112.       befinden. Die am häufigsten benutzte Einteilung liegt bei
  113.       10 Punkten/Abschnitt und ist voreingestellt.
  114.       Außerdem kann man eine Logarithmische Skala in X-, Y- oder in
  115.       beiden Richtungen zuschalten. Dazu müssen lediglich die jeweiligen
  116.       Gadgets angewählt werden. Da es keine negativen Logarithmen geben
  117.       darf, fängt somit jede Logarithmische Skala bei 1 an. Damit die
  118.       Markierungen sich in den großen Bereichen nicht häufen, sind diese
  119.       nun nicht in gleichen, festen Abständen angebracht, sondern jede
  120.       Markierung zeigt den doppelten Wert der vorigen an (z.B. 1,2,4,8,16...).
  121.  
  122.     Zoom                            <AMIGA>+Z
  123.       erzeugt nach dem Anwählen ein Kreuz auf dem Bildschirm, das mit der
  124.       Maus über den Bildschirm bewegt werden kann. Durch einmaliges Drücken
  125.       der linken Maustaste, erfolgt die Festlegung einer Ecke des Rechtecks,
  126.       das vergrößert dargestellt werden soll. Dieses erscheint nach weiterer
  127.       Bewegung der Maus. Um den angewählten Bereich zu Vergrößern, muß
  128.       ein zweites Mal die linke Maustaste betätigt werden.
  129.       Diese Funktion läßt sich allerdings nicht mehr anwenden, wenn
  130.       zwischen dem Zeichnen von Funktionen und dem gewünschten Vergrößern
  131.       Änderungen an Funktionen oder am Koordinatensystem getätigt wurden.
  132.       In diesem Fall müssen die Funktionen (wenigstens teilweise) nochmals
  133.       gezeichnet werden.
  134.  
  135.     Funktionen eingeben             <AMIGA>+E
  136.       erfragt zuerst, welche der Funktionen verändert werden soll. Dazu wird
  137.       ein Requester geöffnet, der alle sich im Speicher befindlichen
  138.       Funktionen ausgibt.
  139.       Nachdem man eine Funktion ausgewählt hat, erscheint ein neuer Requester
  140.       in dem die Funktion eingegeben werden kann. Das Format der Eingabe wird
  141.       später behandelt.
  142.       Kurvenscharen werden im Zusammenhang mit einer "Konstanten" die man
  143.       durch Werte ersetzen kann gebraucht. Mit Kurvenscharen sind also
  144.       Funktionen möglich, die einen unbestimmten Wert beinhalten
  145.       (z.B. f(x)=k*x^2 ). Nun ist es möglich den Graphen für verschiedene
  146.       Werte von k gleichzeitig zu zeichnen.
  147.       Dazu wird zuerst angegeben wieviele Scharen (Kurven) von einer
  148.       Funktion auf den Bildschirm gewünscht sind. Wenn die Funktion keine
  149.       Konstante 'k' besitzt, sollte dort eine '1' stehen, damit der Graph
  150.       nicht mehrere Male übereinander gezeichnet wird, was zu Zeitverlusten
  151.       führt.
  152.       Ansonsten können bis zu zehn Kurvenscharen von jeder (!) Funktion
  153.       gleichzeitig auf dem Bildschirm angezeigt werden.
  154.       Als nächstes wird der Startwert für diese Konstante gewählt, wie auch
  155.       ihre Schrittweite. D.h. daß die erste Funktion die Konstante mit dem
  156.       angegebenen Startwert besitzt. Jede weitere Kurve der Kurvenschar
  157.       besitzt eine um die Schrittweite höhere Konstante.
  158.       Damit ist es sogar möglich Pseudo-3D Kurven darzustellen.
  159.       Als letztes wird noch die Anzahl der Ableitungen erfragt, die
  160.       auf dem Bildschirm erscheinen sollen. Zu beachten ist hierbei, daß
  161.       von jeder Kurve der Kurvenschar diese Anzahl der Ableitungen
  162.       gezeichnet wird. Es sind bis zu 5 Ableitungen erlaubt. Je höher der
  163.       Grad der zu zeichnenden Ableitung, desto mehr Zeit benötigt deren
  164.       Berechnung! Deshalb sollte auf unnötige Ableitungen verzichtet werden.
  165.  
  166.       Die Syntax der Formeln :
  167.         Es dürfen sowohl Groß-, wie auch Kleinbuchstaben (auch gemischt)
  168.         vorkommen, als auch Spaces (wo sie erlaubt sind, aber nicht
  169.         innerhalb von Funktionsnamen oder Konstantennamen).
  170.         Klammern dürfen beliebig gesetzt werden, solange sie den
  171.         mathematischen Regeln entsprechen.
  172.  
  173.         Folgende Befehle sind erlaubt:
  174.           x               :  X-Achsenwert
  175.           +,-,*,/,^       :  Die fünf Grundrechenarten
  176.           ()              :  Klammern (Setzung von Prioritäten)
  177.           sin(),cos()     :  Sinus und Cosinus
  178.           tan(),cot()     :  Tangens und Cotangens
  179.           asin(),acos()   :  Arcussinus und Arcuscosinus
  180.           atan(),acot()   :  Arcustangens und Arcuscotangens
  181.           sinh(),cosh()   :  Sinus und Cosinus Hyperbolicus
  182.           tanh(),coth()   :  Tangens und Cotangens Hyperbolicus
  183.           asinh(),acosh() :  Arcussinus und Arcuscosinus Hyperbolicus
  184.           atanh(),acoth() :  Arcustangens und Arcuscotangens Hyperbolicus
  185.           exp()           :  Exponentialfunktion (e^x)
  186.           sqr()           :  Wurzelfunktion (Quadratwurzel)
  187.           log()           :  dekadentischer Logarithmus (zur Basis 10)
  188.           ln()            :  Logarithmus naturalis (zur Basis e)
  189.           abs()           :  Absolutwert (Betragsfunktion)
  190.  
  191.           k               :  Kurvenscharen 'Konstante'
  192.  
  193.           pi              :  Kreiszahl (ca. 3.14159265358979323846)
  194.           e               :  Eulerische Zahl (ca. 2.71828182845904523536)
  195.           epso            :  Elektrische Feldkonstante (ca. 8.8542*10^(-12))
  196.           myo             :  Magnetische Feldkonstante (PI*4.0*10^(-7))
  197.           c               :  Lichtgeschwindigkeit (ca. 2.997925*10^8)
  198.           h               :  PLANK-Konstante (ca. 6.6256*10^(-34))
  199.           qe              :  Elektrische Elementarladung (ca. 1.6021*10^(-19))
  200.           me              :  Ruhemasse eines Elektrons (ca. 9.1091*10^(-31))
  201.           u               :  Atomare Masseneinheit (ca. 1.660277*10^(-27))
  202.           gk              :  Gravitationskonstante (ca. 6.67*10^(-11))
  203.  
  204.           Zahlenkonstanten können wie folgt angegeben werden (z.B.) :
  205.             1 ! -2 ! 5.6521 ! -3.998 ! 2.543E+08 ! 42.4432E-32
  206.  
  207.           Physikalische Einheiten werden nicht angenommen!
  208.  
  209.           Bildung anderer Funktionen die nicht enthalten sind, können
  210.           z.B. aus dem Anhang des Basic-Handbuches entnommen werden.
  211.           (z.B. Logrithmus zur Basis b => log(x)/log(b) )
  212.  
  213.           Desweiteren gilt eine Besonderheit bei negierendem Vorzeichen.
  214.           Dieses Vorzeichen hat die höchste Priorität. -x^2 wird
  215.           intern als (-x)^2 erfaßt. Um diese Formel richtig zu stellen
  216.           müssen Klammern gesetzt werden : -(x^2). Schon deshalb sollte
  217.           man mit möglichst vielen Klammern arbeiten, um keine falschen
  218.           Ergebnisse zu erhalten. Unklarheiten ergeben sich aber auch
  219.           durch Schreibweisen wie 3/x/k, wo auf alle Fälle Klammern
  220.           gesetzt werden sollten (entweder (3/x)/k oder 3/(x/k) )!
  221.  
  222.         Alle offenen Klammern müssen wieder geschlossen werden!
  223.  
  224.     Funktionen zeichnen             <AMIGA>+C
  225.       öffnet wiederum einen Requester, in dem man die zu zeichnenden
  226.       Funktionen markieren kann. Die ersten Zeichen der jeweiligen
  227.       Funktion sind jeweils hinter dem jeweiligen Gadget angegeben.
  228.       Nach Markierung aller gewünschten Funktionen, wird der
  229.       Funktionsplotter mit 'OK' gestartet. Um abzubrechen, muß
  230.       nur 'CANCEL' angewählt werden.
  231.       Der Zeichenvorgang kann jederzeit mit <SPACE> abgebrochen werden.
  232.       Um zoomen oder drucken zu können muß nicht das ganze Intervall
  233.       gezeichnet werden (nur bei einer Hardcopy sollte sich alles auf dem
  234.       Bildschirm befinden!).
  235.  
  236.     Koordinaten                     <AMIGA>+W
  237.       läßt wieder ein Kreuz über der aktuellen Mausposition erscheinen und
  238.       dessen Koordinaten in der Menüleiste rechts.
  239.       Diese Funktion wird durch den linken Mausknopf beendet.
  240.  
  241.     Kurvendiskussion                <AMIGA>+K
  242.       fragt zuerst nach der Funktion, die diskutiert werden soll.
  243.       In einem weiteren Requester wird nach dem Intervall gefragt,
  244.       das untersucht werden soll, für welches K einer Kurvenschar
  245.       dies geschehen soll und wie hoch die Suchdichte seien soll. Je höher
  246.       die Suchdichte, desto besser ist das Ergebnis, aber um so länger
  247.       dauert es. Der voreingestellte Wert reicht für die meisten
  248.       Funktionen aus.
  249.       Danach wird ein Window geöffnet, worin sich zwei Gadgets befinden.
  250.       'WEITER' blättert um, wenn eine Seite vollgeschrieben wurde, während
  251.       'CANCEL' die Kurvendiskussion beendet.
  252.       Es erfolgt dann für die gewählte Funktion die Kurvendiskussion.
  253.       Zuerst werden die erste und zweite Ableitung berechnet und
  254.       anschließend Nullstellen, Extrempunkte (H = Hochpunkt, T = Tiefpunkt),
  255.       Wendepunkte (W = Wendepunkt, S = Sattelpunkt), Pole und Lücken
  256.       sowie Symmetrieeigenschaften wie (periodische) Achsen- und
  257.       Punktsymmetrie durch eine beliebige Achse/beliebigen Punkt.
  258.       Verlassen der Kurvendiskussion am Ende durch Anwählen von 'WEITER'.
  259.       Um Ableitungen zu ermitteln bewährt sich folgendes Verfahren :
  260.       Zuerst ermittelt man mit Hilfe der Kurvendiskussion die erste
  261.       Ableitung der gewünschten Funktion und faßt sie per Hand zusammen.
  262.       Diese optimierte Ableitung wird als neue Funktion eingegeben und
  263.       davon die erste Ableitung gebildet, die man wieder selbst
  264.       zusammenfassen sollte. Dieses Verfahren wird so oft wie benötigt
  265.       angewendet und als Ergebnis erhält man optimierte Ableitungen,
  266.       die sonst rechnerisch ermittelt werden müßten.
  267.  
  268.     Integrale berechnen             <AMIGA>+I
  269.       verlangt zuerst nach der Art der Integration. Hier stehen
  270.       verschiedene Typen zur Auswahl :
  271.  
  272.         Integral :
  273.           Es wird nur das normale Integral ausgerechnet
  274.  
  275.         Fläche :
  276.           Es wird die Fläche, die sich zwischen Graph und X-Achse
  277.           befindet, berechnet (immer positiv!)
  278.  
  279.         Fläche zwischen zwei Funktionen :
  280.           Es wird die Fläche, die zwei Funktionen einschließen, berechnet
  281.           (auch immer positiv!)
  282.  
  283.         Rotationskörper :
  284.           Es wird das Volumen des Körpers ermittelt, der entsteht, wenn
  285.           die Funktion um die X-Achse dreidimensional gedreht würde, die
  286.           Funktion also der Umriß des Körpers wäre
  287.  
  288.         Oberfläche des Rotationskörpers :
  289.           Anstatt des Volumens wird hierbei die Oberfläche eines solchen
  290.           Körpers berechnet
  291.  
  292.         Bogenlänge :
  293.           Es wird die Länge des Kurvenstücks in dem Intervall berechnet
  294.  
  295.       Zur Berechnung des Integrals wird die Simpson-Regel zur Hilfe
  296.       genommen. Es kann einige Sekunden dauern ehe die Lösung präsentiert
  297.       wird, je nachdem wie hoch der Wert für die Integrationsdichte
  298.       liegt. Je höher die Integrationsdichte, desto genauer der Wert und
  299.       desto länger die Berechnung. Für den voreingestellten Wert liegt der
  300.       Fehler der Berechnung normalerweise in 100000steln. Der Fehler der
  301.       Simpson Regel läßt sich allerdings auch durch die gegebene Formel
  302.       (b-a)^5/(180*(2*m)^4)*(max[a,b] f[4](x)) genauer abschätzen.
  303.       (a = Anfang des Bereichs, b = Ende, m = Integrationsdichte,
  304.       max[a,b] f[4](x) = Maximaler Wert der vierten Ableitung im
  305.       Intervall [a;b]). Daraus folgt, daß bei Polynomen bis dritter
  306.       Ordnung keine Fehler auftreten dürften!
  307.  
  308.     Taschenrechner                  <AMIGA>+T
  309.       öffnet ein Window mit einer wissenschaftlichen Taschenrechner-
  310.       emulation. Dieser Taschenrechner soll nur kleine Kontrollrechnungen
  311.       ermöglichen und soll keinen vollwertigen Taschenrechner ersetzen!
  312.       Der Ausstieg geschieht wiederum durch Anklicken von 'OK'.
  313.       Einige Tasten müssen höchstwahrscheinlich noch erklärt werden :
  314.       Ausdruck:   Shortcut:            Bedeutung:
  315.          1/x          k           Kehrbruch des Wertes
  316.          x^2          q           Quadrat des Wertes
  317.          y^x          y           y hoch x
  318.          SQR          w           Wurzel des Wertes
  319.          EE           e           Exponetialdarstellung und -eingabe
  320.          x!           f           Fakultät des Wertes
  321.          SIN          s           Sinus des Wertes
  322.          COS          c           Cosinus des Wertes
  323.          TAN          t           Tangens des Wertes
  324.          LOG          l           Dekantischer Logarithmus
  325.          LNx          n           natürlicher logarithmus
  326.          ASIN         S           Arcus Sinus aus dem Wert
  327.          ACOS         C           Arcus Cosinus aus dem Wert
  328.          ATAN         T           Arcus Tangens aus dem Wert
  329.          10^x         L           10er Potenz des Wertes
  330.          e^x          N           Exponentialwert
  331.          DRG          d           Änderung der Winkeleinheiten
  332.          sDRG         D           Änderung der Einheiten und Werte
  333.          %            %           Prozentdarstellung des Wertes
  334.          xWy          z           y Wurzel aus x
  335.          PI           p           Kreiszahl PI
  336.          e            a           Eulerische Zahl
  337.          x<>y       <TAB>         Wechselt mit Wert im Zwischenspeicher
  338.          +/-          `           Wechselt das Vorzeichen
  339.          C          <DEL>         Anzeige löschen
  340.          =         <RETURN>       Berechnet die Eingabe
  341.  
  342.     Lin. Gleichungssysteme          <AMIGA>+G
  343.       ist ein Modul um lineare Gleichungen mit zwei bis sieben
  344.       Unbekannten zu berechnen. Dazu muß als erstes die Anzahl der
  345.       Unbekannten eingegeben werden.
  346.       Dann wird dazu ein Fenster geöffnet in dem jeweils die passende
  347.       Anzahl Koeffizienten eingetragen werden können. Hinter den
  348.       Gleichheitszeichen müssen die Ergebnisse der Gleichungen eingetragen
  349.       werden. Erst wenn alle Werte korrekt eingegeben wurden, rechnet der
  350.       Computer nach Anwahl des 'RECHNE' Gadgets die Variablen aus. Er trägt
  351.       sie jeweils unter den Koeffizienten ein.
  352.       Da das Programm das Gaußsche Eliminationsverfahren benutzt, ist
  353.       es recht schnell und benötigt nur wenige Sekunden um das
  354.       Ergebnis zu berechnen.
  355.  
  356.     Primfaktorzerlegung             <AMIGA>+M
  357.       fordert auf, eine Zahl einzugeben (Integer), die dann in ihre
  358.       Primfaktoren zerlegt wird.
  359.       Die Bedienung der Gadgets ähnelt der Kurvendiskussion.
  360.  
  361.     Primzahlen berechnen            <AMIGA>+N
  362.       öffnet ein Window und fragt nach dem Start- und Endwert. Danach
  363.       berechnet es Primzahlen, solange bis der Benutzer abbricht, oder
  364.       der Endwert erreicht ist.
  365.       Die Bedienung ähnelt wiederum der Kurvendiskussion
  366.  
  367.  
  368.   Drucker :
  369.  
  370.     Funktionen drucken              <AMIGA>+P
  371.       prüft, ob schon einmal die Ausdruckeinstellungen aufgerufen worden
  372.       sind, und wenn nicht, werden sie zuerst angesprungen. Lesen Sie
  373.       die Bedienung bitte unter dem Punkt 'Ausdruckeinstellungen' nach.
  374.       Wenn alles eingestellt wurde, öffnet der Computer ein
  375.       Abbruchwindow in dem auch das Fortschreiten des Druckes in
  376.       Prozent angegeben wird. Der Computer reagiert nicht sofort auf den
  377.       Abbruch, sondern druckt die noch in Berechnung befindlichen
  378.       Streifen aus, und hört erst dann komplett auf.
  379.       Es werden diejenigen Funktionen gedruckt, die sich auch auf dem
  380.       Bildschirm befinden. Allerdings funktioniert dieses nur, wenn
  381.       zwischenzeitlich nicht das Koordinatensystem oder die
  382.       Funktionen geändert wurden. Dann müssen erst die Funktionen
  383.       (zumindest teilweise) wieder auf den Bildschirm geplottet werden.
  384.       Es muß sich nicht die ganze Funktion auf dem Bildschirm befinden,
  385.       da keine Hardcopy gemacht wird, sondern der Druck vollkommen neu
  386.       berechnet wird. So kann die Bilschirmanzeige praktisch sofort mit
  387.       <SPACE> abgebrochen werden. Hier sei schon vorweggenommen, daß die
  388.       DMA-Bildschirmabschaltung mittels <HELP> den Druck (sowie die
  389.       Darstellung) um den Faktor zwei beschleunigen! Sehen Sie dazu weiter
  390.       unten den Abschitt über die generelle Belegung der Tasten.
  391.  
  392.     Koordinatenausgabe              <AMIGA>+O
  393.       gibt auf dem Drucker die Größen des Koordinatensystems, sowie
  394.       dessen Einheiten und sonstige Gegebenheiten (wie z.B. logarithmische
  395.       Darstellung) als Text aus.
  396.  
  397.     Kurvendiskussion                <AMIGA>+D
  398.       ist genau der gleiche Menüpunkt wie in dem Menu 'Plotter', nur wird
  399.       hier zusätzlich die Bildschirmausgabe auf den Drucker weitergeleitet.
  400.  
  401.     Wertetabelle                    <AMIGA>+V
  402.       fragt nach der Anzahl der Werte, sowie dem Startwert und der
  403.       Schrittweite, sowie einem Wert für k (soweit vorhanden).
  404.       Danach gibt es die gewüschte Tabelle für die gewählte Funktion
  405.       auf dem Drucker aus. Es werden die jeweiligen X-Werte ausgegeben,
  406.       daneben der Funktionswert, dessen drei Ableitungen und die
  407.       Stammfunktion. Damit kann man dann leicht seine eigenen Graphen
  408.       zeichnen, wenn die Qualität der gedruckten zu schlecht sein sollte
  409.       oder man keinen Graphikdrucker zur Verfügung hat.
  410.  
  411.     Primfaktorzerlegung             <AMIGA>+X
  412.     Primzahlen drucken              <AMIGA>+Y
  413.       Es gilt das gleiche wie unter dem Menu 'Plotter', nur wird hier die
  414.       Ausgabe zusätzlich auf den Drucker weitergeleitet.
  415.  
  416.     Ausdruckeinstellungen           <AMIGA>+F
  417.       öffnet ein Window für die Einstellungen des Druckers. Allgemeine
  418.       Einstellungen, wie der Typ des Druckers müssen schon vor dem
  419.       Programmstart in den Preferences eingestellt worden sein. Erst dann
  420.       kann man sichergehen, daß der Ausdruck auch wirklich so wird, wie
  421.       gewünscht. Mittels '1'-'7' oder anwählen des jeweiligen Gadgets wird
  422.       zwischen verschiedenen Druckdichten gewählt. Die jeweilige aktuelle
  423.       Druckdichte wird in DPI (Dots Per Inch) angegeben. Diese Werte
  424.       werden durch die Preferences des Druckers vorgegeben. Density 7
  425.       hat natürlich die höchste Druckdichte und damit die höchste
  426.       Auflösung. Darunter werden die Maße des eingelegen Papiers angegeben.
  427.       Es kann dann dort auch die Maße des Ausdrucks reguliert werden,
  428.       allerdings niemals über die Maße des Papiers. So können maßstabs-
  429.       gerechte Ausdrucke erzeugt werden (z.B. in dem Koordinatensystem
  430.       mit X und Y von -5 bis 5 und 10cm x 10cm Ausdrucksgröße wird
  431.       jede Einheit fast genau 1cm lang!). So können leicht Druckvorlagen
  432.       für Schule und Studium erzeugt werden. Durch die hohe Auflösung
  433.       beim Druck sind gute Graphen leicht zu erzeugen. Allerdings hat
  434.       gute Qualität auch ihren Preis: Je höher die Auflösung, desto
  435.       länger dauert der Druck.
  436.       Als letztes kann der Abstand vom linken Rand reguliert werden.
  437.       So können z.B. zwei Graphen nebeneinander gedruckt werden.
  438.       Der Ausstieg kann über die Gadgets 'OK' und 'CANCEL' erfolgen, wobei
  439.       bei Anwahl von 'CANCEL' die Änderungen nicht übernommen werden!
  440.  
  441.     Bildschirmhardcopy              <AMIGA>+H
  442.       wird nur benötigt, wenn der Ausdruck eilt oder nur einen
  443.       ungenauen Ausdruck des Graphen benötigt. Auch dieser Ausdruck ist
  444.       an die Ausdruckeinstellungen gebunden, soweit es das Betriebssystem
  445.       erlaubt. Um eine Hardcopy zu erzeugen, muß sich der Graph natürlich
  446.       vollständig auf dem Bildschirm befinden, da nur der Bildschirminhalt
  447.       ausgedruckt wird! Die Screenleiste wird nicht mitgedruckt.
  448.  
  449.  
  450.  
  451. Generelle Belegung der Tasten :
  452.  
  453.   In fast allen Programmteilen haben bestimmte Tasten ihre festgelegte
  454.   Wirkung. Hier ist eine Auflistung der Tasten, die als Ersatz für die
  455.   Gadgets benutzt werden können:
  456.  
  457.     <SPACE>,'w','o'        OK bzw. WEITER, RECHNE (positives Gadget)
  458.     'c'                    CANCEL, etc. (negatives Gadget)
  459.     'n'                    Nächste (Funktionen eingeben)
  460.     'v'                    Vorherige (Funktionen eingeben)
  461.     'x','y'                schaltet logarithmisches System ein/aus
  462.                            (Koordinatensystem)
  463.     <RETURN>               Schaltet zum nächsten Stringgadget. Wenn keines
  464.                            aktiviert war, wird das erste aktiviert.
  465.                            So kann mittels <RETURN> alle Gadgets durch-
  466.                            gegangen werden, bis keines mehr aktiviert ist.
  467.                            Dann können die BOOLEAN-Gadgets mittels Tastatur
  468.                            anwählt werden (z.B. 'OK', 'CANCEL').
  469.     <HELP>                 Schaltet alle DMA (Direct Memory Access) ab.
  470.                            das Programm läuft dadurch auf einem Standart
  471.                            AMIGA bis um den Faktor 2 schneller.
  472.  
  473.  
  474.  
  475. Copyrighthinweise :
  476.  
  477.   © 1990-1993 by Andre Wiethoff. Dieses Programm ist Shareware und Copyright-
  478.   geschützt. Das Programm darf nur unmodifiziert zusammen mit den
  479.   Anleitungen weitergegeben werden.
  480.   Wer dieses Programm häufig nutzt, sollte mir meine Arbeit mit etwas
  481.   Geld vergüten. Je nachdem vieviel Interesse besteht, kann dieses
  482.   Programm noch weiter ausgebaut werden (z.B. Vektorrechnung, etc.) und
  483.   endgültig von Fehlern befreit werden.
  484.   Wer Fehler in diesem Programm gefunden oder Verbesserungsvorschläge hat,
  485.   bitte ich darum, mit mir Kontakt aufzunehmen.
  486.  
  487.  
  488.  
  489. Meine Kontaktadresse :
  490.  
  491.   Andre Wiethoff
  492.   Höhenweg 2
  493.   57392 Schmallenberg
  494.   Germany
  495.